Evaluation of Dependable Layered Systems with Fault Management Architecture
نویسندگان
چکیده
The need for a separate fault-management system, that is able to carry out both failure detection and reconfiguration, is becoming imperative due to the increasing complexity of fault-tolerant distributed applications. Such practice would eliminate the intricacies of the failure detection mechanisms from the application and would avoid repeating them in every program. The dependability of such an application depends on the interconnection of components in the faultmanagement system, management subsystem failures, delays incurred due to system reconfiguration and failure information propagation in the management architecture, as well as on the structure of the application itself. This position paper describes avenues for evaluating the dependability of a multi-layered service system that uses a separate fault-management architecture.
منابع مشابه
Dependable LQNS: A Performability Modeling Tool for Layered Systems
Dependable LQNS is a software tool for modeling and evaluating performability of fault-tolerant layered distributed applications that use a separate architecture for failure detection and reconfiguration. It takes into account the effects of management architecture, application software architecture, failure of management and application components in the dependability computation. It uses a co...
متن کاملLayered Dependability Modeling of an Air Traffic Control System
Quality attributes, such as performance and dependability of a software-intensive system are constrained by its software architecture. The combined performance and dependability (called performability) effects of an architecture can be evaluated by constructing a performability model that considers the failure/repair behavior and performance attributes of its components, interactions among the ...
متن کاملFuture study of Description System Architecture Approaches with Emphasis on Strategic Management
Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...
متن کاملDeveloping Dependable Systems Using Software Architecture
The construction of dependable software systems is recognized as a complex task: the system developer has to address the usage of fault tolerance techniques in addition to the design of the functional aspects that are specific to the system. This paper proposes a framework aimed at easing the development of dependable systems by providing software designers with a repository of dependable softw...
متن کاملJgroup/ARM: A Distributed Object Group Platform with Autonomous Replication Management for Dependable Computing
Autonomous Replication Management for Dependable Computing Hein Meling ‡ Alberto Montresor ∗ Özalp Babaoğlu ∗ Bjarne E. Helvik ‡ Abstract We present the design and implementation of the Jgroup distributed object platform and its replication management framework ARM. Jgroup extends Java RMI through the group communication paradigm and has been designed specifically for application support in par...
متن کامل